﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Text;
using System.Threading.Tasks;
using AccesoDatos;
using System.IO;

namespace AccesoDatos.DAO
{
    class Profesionales_Colegio: Profesionales
    {
        /**************************************************************
        //                      A T R I B U T O S
        **************************************************************/
        private const string PATH_DATOS_DEFAULT = @"C:\Users\Ariel\Documents\Colegio de Medicos\Proyectos\Fiscalizacion\DatosExternos";
        private const string PATH_FILE_TABLE_PRODUCTOS = "Profesionales_Colegio";
        private const string PATH_FILE_EXTENCION = ".dbf";
        //-----------------------------------------------------------------------------------------//
        private dBASE accesodBase = new dBASE(PATH_DATOS_DEFAULT);
        //-----------------------------------------------------------------------------------------//
        private DataTable _dt;


        /**************************************************************
        //                        M E T O D O S
        **************************************************************/
        private bool comprobarOrigenDeDatos()
        {
            return File.Exists(PATH_DATOS_DEFAULT + Path.DirectorySeparatorChar + PATH_FILE_TABLE_PRODUCTOS + PATH_FILE_EXTENCION);
        }

        private void cargarDatosLocales()
        {
            try
            {
                // Obtenemos la tabla 
                _dt = accesodBase.GetDataDBase(PATH_FILE_TABLE_PRODUCTOS, "ARTICULO, MARCA, DESCRIPCIO, PRECIOVTA");

            }
            catch (Exception ex)
            {
                System.Console.WriteLine("Problemas accediendo a los datos del dbf: " + ex.ToString());
            }

        }
    }
}
